/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Clases;

/**
 * Esta clase contendrá los tipos de ivas a utilizar. Tiene sobreescrito el método equals() y el toString()
 * @author Jesús Fernández
 */
public class TiposIva {
    
    private String descripcion;
    private float porcentaje;

    public TiposIva(String descripcion, float porcentaje){
        this.descripcion = descripcion;
        this.porcentaje = porcentaje;
    }

    public TiposIva() {
    }
    
    public String getDescripcion() {
        return descripcion;
    }

    public float getPorcentaje() {
        return porcentaje;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public void setPorcentaje(float porcentaje) {
        this.porcentaje = porcentaje;
    }
    
    @Override
    public boolean equals(Object o){
        boolean ret = false;
        if(o instanceof TiposIva){
            TiposIva iva = (TiposIva) o;
            if(iva.getDescripcion().equals(this.getDescripcion())){
                ret = true;
            }
        }
        return ret;
    }

    @Override
    public int hashCode() {
        return 0;
    }
    
    @Override
    public String toString(){
        return String.valueOf(this.getPorcentaje());
    }
    
}
